{\rtf1\ansi\ansicpg936\cocoartf949\cocoasubrtf430
{\fonttbl\f0\fnil\fcharset134 STXihei;\f1\fswiss\fcharset0 ArialMT;\f2\fmodern\fcharset0 Courier;
\f3\fnil\fcharset134 STHeiti;\f4\fmodern\fcharset0 Courier-Bold;\f5\fnil\fcharset0 Monaco;
}
{\colortbl;\red255\green255\blue255;\red0\green100\blue221;\red255\green0\blue129;\red238\green238\blue238;
\red0\green88\blue175;\red0\green0\blue0;}
\deftab720
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 \'c9\'cf\'dd\'64\'cf\'e0\'c6\'ac
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'df\'40\'ca\'c7\'bd\'a8\'c1\'a2\'cf\'e0\'c6\'ac\'c9\'cf\'dd\'64\'d5\'df\'91\'aa\'d3\'c3\'b3\'cc\'ca\'bd\'b5\'c4\'c3\'e8\'ca\'f6\'a1\'a3
\f1 \

\f0 \'d3\'c9\'ec\'b6\'c9\'e6\'bc\'b0\'cd\'a8\'df\'5e\'eb\'8a\'be\'80\'82\'f7\'cb\'cd\'b6\'fe\'df\'4d\'ce\'bb\'99\'6e\'b0\'b8\'a3\'ac\'cb\'fc\'95\'fe\'d4\'da\'d5\'fd\'b3\'a3
\f1  Flickr API 
\f0 \'bf\'f2\'bc\'dc\'98\'8b\'d6\'ae\'cd\'e2\'b9\'a4\'d7\'f7\'a1\'a3
\f1 \

\f0 \'c9\'cf\'dd\'64\'91\'aa\'d3\'c3\'b3\'cc\'ca\'bd\'bf\'c9\'d2\'d4\'ba\'f4\'bd\'d0\'b3\'a3\'d2\'8e
\f1  API 
\f0 \'d6\'d0\'b5\'c4
\f1  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/flickr.people.getUploadStatus.html"}}{\fldrslt \cf2 \ul \ulc2 flickr.people.getUploadStatus}} 
\f0 \'b7\'bd\'b7\'a8\'a3\'ac\'d2\'d4\'ab\'40\'b5\'c3\'ca\'b9\'d3\'c3\'d5\'df\'b5\'c4\'99\'6e\'b0\'b8\'ba\'cd\'ee\'6c\'8c\'92\'cf\'de\'d6\'c6\'a1\'a3
\f1 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'c9\'cf\'dd\'64
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'cf\'e0\'c6\'ac\'91\'aa\'d4\'93\'8f\'88\'d9\'4e\'d6\'c1\'d2\'d4\'cf\'c2
\f1  URL
\f0 \'a3\'ba
\f1 \
\pard\pardeftab720\ql\qnatural

\f2\fs36 \cf0 \cb4 http://api.flickr.com/services/upload/\
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \cb1 \'d5\'4a\'d7\'43
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'b4\'cb\'b7\'bd\'b7\'a8\'d0\'e8\'d2\'aa\'be\'df\'d3\'d0\'a1\'b8\'8c\'91\'c8\'eb\'a1\'b9\'99\'e0\'cf\'de\'b5\'c4\'d5\'4a\'d7\'43\'a1\'a3
\f1 \

\f0 \'c8\'e7\'d0\'e8\'c8\'e7\'ba\'ce\'ab\'40\'b5\'c3\'d5\'4a\'d7\'43\'d3\'9b\'e4\'9b\'ba\'cd\'c8\'e7\'ba\'ce\'ba\'9e\'ca\'f0\'ba\'f4\'bd\'d0\'b5\'c4\'d4\'94\'bc\'9a\'d9\'59\'d3\'8d\'a3\'ac\'d5\'88\'85\'a2\'e9\'86{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/auth.spec.html"}}{\fldrslt \cf2 \ul \ulc2 \'d5\'4a\'d7\'43
\f1  API 
\f0 \'d2\'8e\'b8\'f1}}\'a1\'a3\'d5\'88\'d7\'a2\'d2\'e2\'a3\'ac\'a1\'b8
\f1 photo
\f0 \'a1\'b9\'85\'a2\'94\'b5
\f3\b \'b2\'bb\'91\'aa\'d4\'93
\f0\b0 \'b0\'fc\'ba\'ac\'d4\'da\'ba\'9e\'d5\'c2\'83\'c8\'a1\'a3\'c9\'fa\'b3\'c9\'ba\'9e\'d5\'c2\'95\'72\'a3\'ac\'91\'aa\'b0\'fc\'ba\'ac\'cb\'f9\'d3\'d0\'c6\'e4\'cb\'fb
\f1  POST 
\f0 \'85\'a2\'94\'b5\'a1\'a3
\f1 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'d2\'fd\'94\'b5
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2\fs24 \cf0 photo
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'d2\'aa\'c9\'cf\'dd\'64\'b5\'c4\'99\'6e\'b0\'b8\'a1\'a3
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 title
\f1  
\f0 \'a3\'a8\'bf\'c9\'df\'78\'b5\'c4\'a3\'a9
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'cf\'e0\'c6\'ac\'98\'cb\'ee\'7d\'a1\'a3
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 description
\f1  
\f0 \'a3\'a8\'bf\'c9\'df\'78\'b5\'c4\'a3\'a9
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'cf\'e0\'c6\'ac\'c3\'e8\'ca\'f6\'a1\'a3\'bf\'c9\'c4\'dc\'b0\'fc\'ba\'ac\'c4\'b3\'ca\'dc\'cf\'de\'b5\'c4
\f1  HTML
\f0 \'a1\'a3
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 tags
\f1  
\f0 \'a3\'a8\'bf\'c9\'df\'78\'b5\'c4\'a3\'a9
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'df\'6d\'d3\'c3\'ec\'b6\'cf\'e0\'c6\'ac\'b5\'c4\'d2\'d4\'bf\'d5\'b8\'f1\'b7\'d6\'b8\'f4\'b5\'c4\'98\'cb\'bb\'60\'c7\'e5\'86\'ce\'a1\'a3
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 is_public, is_friend, is_family
\f1  
\f0 \'a3\'a8\'bf\'c9\'df\'78\'b5\'c4\'a3\'a9
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'d4\'4f\'b6\'a8\'9e\'e9
\f1  0 
\f0 \'b1\'ed\'ca\'be\'b7\'f1\'a3\'ac
\f1 1 
\f0 \'b1\'ed\'ca\'be\'ca\'c7\'a1\'a3\'d6\'b8\'b6\'a8\'d5\'6c\'bf\'c9\'d2\'d4\'99\'7a\'d2\'95\'cf\'e0\'c6\'ac\'a1\'a3
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 safety_level
\f1  
\f0 \'a3\'a8\'bf\'c9\'df\'78\'b5\'c4\'a3\'a9
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'d4\'4f\'d6\'c3
\f1  1 
\f0 \'9e\'e9\'a1\'b8\'b0\'b2\'c8\'ab\'a1\'b9\'a1\'a2
\f1 2 
\f0 \'9e\'e9\'a1\'b8\'d6\'d0\'b5\'c8\'a1\'b9\'a1\'a2
\f1 3 
\f0 \'9e\'e9\'a1\'b8\'ca\'dc\'cf\'de\'d6\'c6\'a1\'b9\'a1\'a3
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 content_type
\f1  
\f0 \'a3\'a8\'bf\'c9\'df\'78\'b5\'c4\'a3\'a9
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'d4\'4f\'d6\'c3
\f1  1 
\f0 \'9e\'e9\'a1\'b8\'cf\'e0\'c6\'ac\'a1\'b9\'a1\'a2
\f1 2 
\f0 \'9e\'e9\'a1\'b8\'ce\'9e\'c4\'bb\'bd\'d8\'88\'44\'a1\'b9\'a1\'a2
\f1 3 
\f0 \'9e\'e9\'a1\'b8\'c6\'e4\'cb\'fb\'a1\'b9\'a1\'a3
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 hidden
\f1  
\f0 \'a3\'a8\'bf\'c9\'df\'78\'b5\'c4\'a3\'a9
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'d4\'4f\'d6\'c3
\f1  1 
\f0 \'9e\'e9\'a1\'b8\'cf\'e0\'c6\'ac\'a1\'b9\'a1\'a2
\f1 2 
\f0 \'9e\'e9\'a1\'b8\'ce\'9e\'c4\'bb\'bd\'d8\'88\'44\'a1\'b9\'a1\'a2
\f1 3 
\f0 \'9e\'e9\'a1\'b8\'c6\'e4\'cb\'fb\'a1\'b9\'a1\'a3
\f1 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'b9\'a0\'c0\'fd\'bb\'d8\'b8\'b2
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'c9\'cf\'dd\'64\'b3\'c9\'b9\'a6\'95\'72\'a3\'ac\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2
\f1  xml
\f0 \'a3\'ba
\f1 \
\pard\pardeftab720\ql\qnatural

\f2\fs36 \cf0 \cb4 <photoid>1234</photoid>\
\pard\pardeftab720\sa240\ql\qnatural

\fs24 \cf0 \cb1 photoid
\f1  
\f0 \'ca\'c7\'d0\'c2\'cf\'e0\'c6\'ac\'b5\'c4
\f1  ID
\f0 \'a1\'a3
\f3\b \'b4\'cb\'bb\'d8\'b8\'b2\'d2\'d4
\f1  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.rest.html"}}{\fldrslt \cf5 \ul \ulc5 REST API 
\f3 \'bb\'d8\'b8\'b2}}
\f3 \'98\'d3\'ca\'bd\'b8\'f1\'ca\'bd\'bb\'af\'a1\'a3
\f1\b0 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'e5\'65\'d5\'60\'b4\'fa\'b4\'61
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'c8\'e7\'b9\'fb\'c9\'cf\'dd\'64\'ca\'a7\'94\'a1\'a3\'ac\'84\'74\'95\'fe\'82\'f7\'bb\'d8
\f1  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.rest.html"}}{\fldrslt \cf5 \ul \ulc5 REST API 
\f0 \'e5\'65\'d5\'60\'bb\'d8\'b8\'b2}}
\f0 \'a1\'a3\'bf\'c9\'c4\'dc\'95\'fe\'b3\'f6\'ac\'46\'d2\'d4\'cf\'c2\'e5\'65\'d5\'60\'b4\'fa\'b4\'61\'a3\'ba
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f4\b \cf0 2: No photo specified
\f1\b0 \
The photo required argument was missing.\

\f4\b 3: General upload failure
\f1\b0 \
The file was not correctly uploaded.\

\f4\b 4: Filesize was zero
\f1\b0 \
The file was zero bytes in length.\

\f4\b 5: Filetype was not recognised
\f1\b0 \
The file was not of a recognised image format.\

\f4\b 6: User exceeded upload limit
\f1\b0 \
The calling user has reached their monthly bandwidth limit.\

\f4\b 96: Invalid signature
\f1\b0 \
The passed signature was invalid.\

\f4\b 97: Missing signature
\f1\b0 \
The call required signing but no signature was sent.\

\f4\b 98: Login failed / Invalid auth token
\f1\b0 \
The login details or auth token passed were invalid.\

\f4\b 99: User not logged in / Insufficient permissions
\f1\b0 \
The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.\

\f4\b 100: Invalid API Key
\f1\b0 \
The API key passed was not valid or has expired.\

\f4\b 105: Service currently unavailable
\f1\b0 \
The requested service is temporarily unavailable.\
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'d6\'d8\'d0\'c2\'8c\'a7\'cf\'f2
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'ae\'94\'d2\'d1\'bd\'9b\'c9\'cf\'dd\'64\'d2\'bb\'bd\'4d\'cf\'e0\'c6\'ac\'e1\'e1\'a3\'ac\'8c\'a2\'ca\'b9\'d3\'c3\'d5\'df\'8c\'a7\'cf\'f2\'d6\'c1\'b4\'cb
\f1  URL
\f0 \'a3\'ba
\f1 \
\pard\pardeftab720\ql\qnatural

\f2\fs36 \cf0 \cb4 http://www.flickr.com/tools/uploader_edit.gne?ids=1,2,3\
\pard\pardeftab720\sa240\ql\qnatural

\f1\fs24 \cf0 \cb1 ...
\f0 \'c6\'e4\'d6\'d0\'a1\'b8
\f1 1,2,3
\f0 \'a1\'b9\'ca\'c7\'d2\'d4\'b6\'ba\'cc\'96\'e9\'67\'b8\'f4\'b5\'c4\'b3\'c9\'b9\'a6\'c9\'cf\'dd\'64
\f1  ID 
\f0 \'b5\'c4\'c7\'e5\'86\'ce\'a1\'a3
\f5\fs20 \cf6 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf6 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 \'c8\'a1\'b4\'fa\'cf\'e0\'c6\'ac
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'df\'40\'ca\'c7\'c8\'a1\'b4\'fa\'d2\'d1\'bd\'9b\'c9\'cf\'dd\'64\'d6\'c1
\f1  Flickr 
\f0 \'b5\'c4\'cf\'e0\'c6\'ac\'b5\'c4\'d2\'8e\'b8\'f1\'d5\'66\'c3\'f7\'a1\'a3
\f1 \

\f0 \'c8\'e7{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/upload.api.html"}}{\fldrslt \cf5 \ul \ulc5 \'c9\'cf\'dd\'64
\f1  API}}\uc0\u65292 \u30001 \u26044 \u28041 \u21450 \u36890 \u36942 \u38651 \u32218 \u30332 \u36865 \u20108 \u36914 \u20301 \u27284 \u26696 \u65292 \u22240 \u27492 \u23427 \u26371 \u22312 \u27491 \u24120 \u30340 
\f1  Flickr API 
\f0 \'bc\'dc\'98\'8b\'d6\'ae\'cd\'e2\'b9\'a4\'d7\'f7\'a1\'a3
\f1 \

\f0 \'c9\'cf\'dd\'64\'91\'aa\'d3\'c3\'b3\'cc\'ca\'bd\'bf\'c9\'d2\'d4\'ba\'f4\'bd\'d0\'b3\'a3\'d2\'8e
\f1  API 
\f0 \'d6\'d0\'b5\'c4
\f1  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/flickr.people.getUploadStatus.html"}}{\fldrslt \cf2 \ul \ulc2 flickr.people.getUploadStatus}} 
\f0 \'b7\'bd\'b7\'a8\'a3\'ac\'d2\'d4\'ab\'40\'b5\'c3\'ca\'b9\'d3\'c3\'d5\'df\'b5\'c4\'99\'6e\'b0\'b8\'ba\'cd\'ee\'6c\'8c\'92\'cf\'de\'d6\'c6\'a1\'a3
\f1 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'c9\'cf\'dd\'64
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'cf\'e0\'c6\'ac\'91\'aa\'d4\'93\'8f\'88\'d9\'4e\'d6\'c1\'d2\'d4\'cf\'c2
\f1  URL
\f0 \'a3\'ba
\f1 \
\pard\pardeftab720\ql\qnatural

\f2\fs36 \cf0 \cb4 http://api.flickr.com/services/replace/\
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \cb1 \'d5\'4a\'d7\'43
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'b4\'cb\'b7\'bd\'b7\'a8\'d0\'e8\'d2\'aa\'be\'df\'d3\'d0\'a1\'b8\'8c\'91\'c8\'eb\'a1\'b9\'99\'e0\'cf\'de\'b5\'c4\'d5\'4a\'d7\'43\'a1\'a3
\f1 \

\f0 \'c8\'e7\'d0\'e8\'c8\'e7\'ba\'ce\'ab\'40\'b5\'c3\'d5\'4a\'d7\'43\'d3\'9b\'e4\'9b\'ba\'cd\'c8\'e7\'ba\'ce\'ba\'9e\'ca\'f0\'ba\'f4\'bd\'d0\'b5\'c4\'d4\'94\'bc\'9a\'d9\'59\'d3\'8d\'a3\'ac\'d5\'88\'85\'a2\'e9\'86{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/auth.spec.html"}}{\fldrslt \cf2 \ul \ulc2 \'d5\'4a\'d7\'43
\f1  API 
\f0 \'d2\'8e\'b8\'f1}}\'a1\'a3\'d5\'88\'d7\'a2\'d2\'e2\'a3\'ac\'a1\'b8
\f1 photo
\f0 \'a1\'b9\'85\'a2\'94\'b5
\f3\b \'b2\'bb\'91\'aa\'d4\'93
\f0\b0 \'b0\'fc\'ba\'ac\'d4\'da\'ba\'9e\'d5\'c2\'83\'c8\'a1\'a3\'c9\'fa\'b3\'c9\'ba\'9e\'d5\'c2\'95\'72\'a3\'ac\'91\'aa\'b0\'fc\'ba\'ac\'cb\'f9\'d3\'d0\'c6\'e4\'cb\'fb
\f1  POST 
\f0 \'85\'a2\'94\'b5\'a1\'a3
\f1 \
\pard\pardeftab720\sa200\ql\qnatural

\fs32 \cf3 Arguments\
\pard\pardeftab720\sl360\ql\qnatural

\f2\fs24 \cf0 photo
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'d2\'aa\'c9\'cf\'dd\'64\'b5\'c4\'99\'6e\'b0\'b8\'a1\'a3
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 photo_id
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'d2\'aa\'c8\'a1\'b4\'fa\'b5\'c4\'cf\'e0\'c6\'ac\'b5\'c4
\f1  ID
\f0 \'a1\'a3
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 async
\f1  (optional)\
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'8c\'a6\'ec\'b6\'b2\'bb\'cf\'eb\'b5\'c8\'b4\'fd\'c9\'cf\'dd\'64\'cd\'ea\'b3\'c9\'b5\'c4\'91\'aa\'d3\'c3\'b3\'cc\'ca\'bd\'81\'ed\'d5\'66\'a3\'ac\'bf\'c9\'c4\'dc\'d4\'da\'b7\'c7\'cd\'ac\'b2\'bd\'c4\'a3\'ca\'bd\'cf\'c2\'c8\'a1\'b4\'fa\'cf\'e0\'c6\'ac\'a3\'ac\'d4\'da\'d5\'fb\'82\'80\'df\'5e\'b3\'cc\'d6\'d0\'ca\'b9\'cd\'a8\'d3\'8d\'b6\'cb\'df\'42\'be\'80\'cc\'8e\'ec\'b6\'e9\'5f\'86\'a2\'a0\'ee\'91\'42\'a1\'a3\'bd\'a8\'d7\'68\'b7\'c7\'cd\'ac\'b2\'bd\'cc\'8e\'c0\'ed\'cf\'e0\'c6\'ac\'a1\'a3\'d5\'88{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/upload.async.html"}}{\fldrslt \cf2 \ul \ulc2 \'b2\'e9\'e9\'86\'d5\'66\'c3\'f7\'ce\'c4\'bc\'fe}}\'a3\'ac\'d2\'d4\'c8\'a1\'b5\'c3\'d4\'94\'bc\'9a\'d9\'59\'d3\'8d\'a1\'a3
\f1 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'b9\'a0\'c0\'fd\'bb\'d8\'b8\'b2
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'c9\'cf\'dd\'64\'b3\'c9\'b9\'a6\'95\'72\'a3\'ac\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2
\f1  xml
\f0 \'a3\'ba
\f1 \
\pard\pardeftab720\ql\qnatural

\f2\fs36 \cf0 \cb4 <photoid secret="abcdef" originalsecret="abcdef">1234</photoid>\
\pard\pardeftab720\sa240\ql\qnatural

\fs24 \cf0 \cb1 photoid
\f1  
\f0 \'ca\'c7\'b1\'bb\'c8\'a1\'b4\'fa\'b5\'c4\'cf\'e0\'c6\'ac\'b5\'c4
\f1  ID
\f0 \'a1\'a3
\f3\b \'b4\'cb\'bb\'d8\'b8\'b2\'d2\'d4
\f1  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.rest.html"}}{\fldrslt \cf5 \ul \ulc5 REST API 
\f3 \'bb\'d8\'b8\'b2}}
\f3 \'98\'d3\'ca\'bd\'b8\'f1\'ca\'bd\'bb\'af\'a1\'a3
\f1\b0 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'e5\'65\'d5\'60\'b4\'fa\'b4\'61
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'c8\'e7\'b9\'fb\'c9\'cf\'dd\'64\'ca\'a7\'94\'a1\'a3\'ac\'84\'74\'95\'fe\'82\'f7\'bb\'d8
\f1  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.rest.html"}}{\fldrslt \cf5 \ul \ulc5 REST API 
\f0 \'e5\'65\'d5\'60\'bb\'d8\'b8\'b2}}
\f0 \'a1\'a3\'bf\'c9\'c4\'dc\'95\'fe\'b3\'f6\'ac\'46\'d2\'d4\'cf\'c2\'e5\'65\'d5\'60\'b4\'fa\'b4\'61\'a3\'ba
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f4\b \cf0 1: Not a pro account
\f1\b0 \
The calling user must have a pro account.\

\f4\b 2: No photo specified
\f1\b0 \
The photo required argument was missing.\

\f4\b 3: General upload failure
\f1\b0 \
The file was not correctly uploaded.\

\f4\b 4: Filesize was zero
\f1\b0 \
The file was zero bytes in length.\

\f4\b 5: Filetype was not recognised
\f1\b0 \
The file was not of a recognised image format.\

\f4\b 6: User exceeded upload limit
\f1\b0 \
The calling user has reached their monthly bandwidth limit.\

\f4\b 96: Invalid signature
\f1\b0 \
The passed signature was invalid.\

\f4\b 97: Missing signature
\f1\b0 \
The call required signing but no signature was sent.\

\f4\b 98: Login failed / Invalid auth token
\f1\b0 \
The login details or auth token passed were invalid.\

\f4\b 99: User not logged in / Insufficient permissions
\f1\b0 \
The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.\

\f4\b 100: Invalid API Key
\f1\b0 \
The API key passed was not valid or has expired.\

\f4\b 105: Service currently unavailable
\f1\b0 \
The requested service is temporarily unavailable.
\f5\fs20 \cf6 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf6 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 \'b7\'c7\'cd\'ac\'b2\'bd\'c9\'cf\'dd\'64
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'8c\'a6\'ec\'b6\'d0\'e8\'d2\'aa\'8f\'88\'d9\'4e\'b6\'e0\'8f\'88\'cf\'e0\'c6\'ac\'81\'4b\'c7\'d2\'b2\'bb\'cf\'eb\'b5\'c8\'b4\'fd\'c3\'bf\'d2\'bb\'8f\'88\'cd\'ea\'b3\'c9\'b5\'c4\'91\'aa\'d3\'c3\'b3\'cc\'ca\'bd\'81\'ed\'d5\'66\'a3\'ac
\f1 Flickr 
\f0 \'bf\'c9\'c4\'dc\'d4\'da\'cd\'ac\'b2\'bd\'c4\'a3\'ca\'bd\'cf\'c2\'cc\'8e\'c0\'ed\'cf\'e0\'c6\'ac\'a3\'ac\'d4\'da\'d5\'fb\'82\'80\'df\'5e\'b3\'cc\'d6\'d0\'ca\'b9\'cd\'a8\'d3\'8d\'b6\'cb\'df\'42\'be\'80\'cc\'8e\'ec\'b6\'e9\'5f\'86\'a2\'a0\'ee\'91\'42\'a1\'a3
\f1 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'c9\'cf\'dd\'64\'ba\'f4\'bd\'d0
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'95\'fe\'c8\'e7\'cd\'ac\'ca\'b9\'d3\'c3{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/upload.api.html"}}{\fldrslt \cf5 \ul \ulc5 \'cd\'ac\'b2\'bd\'c9\'cf\'dd\'64
\f1  API}}\uc0\u65288 \u25110 {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/replace.api.html"}}{\fldrslt \cf5 \ul \ulc5 \uc0\u21516 \u27493 \u21462 \u20195 
\f1  API}}\uc0\u65289 \u19978 \u36617 \u30456 \u29255 \u65292 \u38500 \u20102 \u20351 \u29992 \u38468 \u21152 \u24341 \u25976 \u65306 
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f2 \cf0 async
\f1 \
\pard\pardeftab720\sl360\ql\qnatural

\f0 \cf0 \'d4\'4f\'b6\'a8\'9e\'e9
\f1  1 
\f0 \'b1\'ed\'ca\'be\'b7\'c7\'cd\'ac\'b2\'bd\'c4\'a3\'ca\'bd\'a3\'ac
\f1 0 
\f0 \'b1\'ed\'ca\'be\'cd\'ac\'b2\'bd\'c4\'a3\'ca\'bd
\f1 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'bb\'d8\'b8\'b2
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'c9\'cf\'dd\'64\'b3\'c9\'b9\'a6\'95\'72\'a3\'ac\'95\'fe\'82\'f7\'bb\'d8\'d2\'d4\'cf\'c2
\f1  xml
\f0 \'a3\'ba
\f1 \
\pard\pardeftab720\ql\qnatural

\f2\fs36 \cf0 \cb4 <ticketid>1234</ticketid>\
\pard\pardeftab720\sa240\ql\qnatural

\f3\b\fs24 \cf0 \cb1 \'b4\'cb\'bb\'d8\'b8\'b2\'d2\'d4
\f1  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/response.rest.html"}}{\fldrslt \cf5 \ul \ulc5 REST API 
\f3 \'bb\'d8\'b8\'b2}}
\f3 \'98\'d3\'ca\'bd\'b8\'f1\'ca\'bd\'bb\'af\'a1\'a3
\f1\b0 \
\pard\pardeftab720\sa240\ql\qnatural

\f2 \cf0 ticketid
\f1  
\f0 \'b2\'bb\'ca\'c7\'d0\'c2\'cf\'e0\'c6\'ac\'b5\'c4
\f1  ID
\f0 \'a3\'ac\'b6\'f8\'ca\'c7\'cf\'e0\'ae\'94\'ec\'b6\'bf\'c9\'d2\'d4\'d3\'c3\'ec\'b6\'99\'7a\'b2\'e9\'c9\'cf\'dd\'64\'b5\'c4\'cf\'e0\'c6\'ac\'df\'4d\'b6\'c8\'d6\'ae
\f1  ID
\f0 \'a1\'a3
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0 \cf0 \'c9\'cf\'dd\'64\'ca\'a7\'94\'a1\'95\'72\'a3\'ac\'95\'fe\'b7\'b5\'bb\'d8\'c5\'63{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/upload.api.html"}}{\fldrslt \cf5 \ul \ulc5 \'cd\'ac\'b2\'bd\'c4\'a3\'ca\'bd}}\'cf\'e0\'cd\'ac\'b5\'c4
\f1  xml
\f0 \'a1\'a3
\f1 \
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs32 \cf3 \'d4\'83\'86\'96\'c6\'b1\'c8\'af
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'c9\'cf\'dd\'64\'d2\'bb\'8f\'88\'bb\'f2\'b6\'e0\'8f\'88\'cf\'e0\'c6\'ac\'81\'4b\'93\'ed\'d3\'d0\'d2\'bb\'d0\'a9\'c6\'b1\'c8\'af
\f1  ID 
\f0 \'e1\'e1\'a3\'ac\'c4\'e3\'bf\'c9\'d2\'d4\'cd\'b8\'df\'5e\'ba\'f4\'bd\'d0
\f1  {\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/flickr.photos.upload.checkTickets.html"}}{\fldrslt \cf5 \ul \ulc5 flickr.photos.upload.checkTickets}} 
\f0 \'b7\'bd\'b7\'a8\'81\'ed\'99\'7a\'b2\'e9\'cb\'fb\'82\'83\'b5\'c4\'a0\'ee\'91\'42\'a1\'a3
\f1 \

\f0 \'c8\'bb\'e1\'e1\'82\'f7\'bb\'d8\'b5\'c4\'cf\'e0\'c6\'ac
\f1  ID 
\f0 \'bf\'c9\'d2\'d4\'d3\'c3\'d7\'f7\'c5\'63{\field{\*\fldinst{HYPERLINK "http://www.flickr.com/services/api/upload.api.html"}}{\fldrslt \cf5 \ul \ulc5 \'cd\'ac\'b2\'bd\'c9\'cf\'dd\'64
\f1  API}}
\f1  
\f0 \'cf\'e0\'cd\'ac\'a1\'a3
\f1 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural

\f5\fs20 \cf6 \
\

\f0 \'d6\'d8\'d2\'aa
\f5 \
\
\pard\pardeftab720\sa200\ql\qnatural

\f0\fs40 \cf0 \'c9\'cf\'dd\'64\'cf\'e0\'c6\'ac
\f1  - POST 
\f0 \'b9\'a0\'c0\'fd
\f1 \
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \'c8\'e7\'b9\'fb\'c4\'e3\'d5\'fd\'ca\'d6\'84\'d3\'b6\'f8\'b7\'c7\'ca\'b9\'d3\'c3\'b7\'fe\'84\'d5\'8e\'ec\'81\'ed\'98\'8b\'bd\'a8
\f1  POST 
\f0 \'d4\'83\'86\'96\'a3\'ac\'91\'aa\'d4\'93\'95\'fe\'cf\'f1\'df\'40\'b7\'4e\'c7\'e9\'9b\'72\'a1\'a3\'cb\'f9\'d3\'d0\'d0\'d0\'bd\'59\'ce\'b2\'b1\'d8\'ed\'9a\'ca\'c7
\f1  
\f0 \'a1\'a3
\f1 \
\pard\pardeftab720\ql\qnatural

\f2\fs36 \cf0 \cb4 POST /services/upload/ HTTP/1.1\
Content-Type: multipart/form-data; boundary=---------------------------7d44e178b0434\
Host: api.flickr.com\
Content-Length: 35261\
\
-----------------------------7d44e178b0434\
Content-Disposition: form-data; name="api_key"\
\
3632623532453245\
-----------------------------7d44e178b0434\
Content-Disposition: form-data; name="auth_token"\
\
436436545\
-----------------------------7d44e178b0434\
Content-Disposition: form-data; name="api_sig"\
\
43732850932746573245\
-----------------------------7d44e178b0434\
Content-Disposition: form-data; name="photo"; filename="C:\\test.jpg"\
Content-Type: image/jpeg\
\
\{RAW JFIF DATA\}\
-----------------------------7d44e178b0434--\
\pard\pardeftab720\sa240\ql\qnatural

\f0\fs24 \cf0 \cb1 \'b6\'e0\'df\'85\'b5\'c4\'df\'85\'bd\'e7\'b1\'d8\'ed\'9a\'eb\'53\'99\'43\'ae\'61\'c9\'fa\'a3\'ac\'81\'4b\'c7\'d2\'b2\'bb\'91\'aa\'d4\'93\'d4\'da\'b7\'e2\'b0\'fc\'d9\'59\'c1\'cf\'83\'c8\'b5\'c4\'c8\'ce\'ba\'ce\'b5\'d8\'b7\'bd\'b0\'6c\'c9\'fa\'a1\'a3\'81\'4b\'c7\'d2\'a3\'ac\'b2\'bb\'d2\'aa\'cd\'fc\'d3\'9b\'d4\'da\'c4\'e3\'b5\'c4\'d4\'ad\'ca\'bc
\f1  JFIF 
\f0 \'d9\'59\'c1\'cf\'d6\'ae\'e1\'e1\'ba\'cd\'d7\'ee\'e1\'e1\'df\'85\'bd\'e7\'d6\'ae\'c7\'b0\'b5\'c4\'d0\'d0\'bd\'59\'ce\'b2\'a1\'a3
\f1 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural

\f5\fs20 \cf6 \
}